package com.hs.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

//        |       id       |      INT      |   编号   |  主键，自增  |
//        |   courseName   |  VARCHAR(50)  | 课程名称  |     非空     |
//        |  courseIntro   |     TEXT      | 课程简介  |     非空     |
//        |     price      | DECIMAL(10,2) |   现价   |     非空     |
//        |    picture     |  VARCHAR(50)  |   图片   |     非空     |
//        |   videoPath    |  VARCHAR(50)  | 视频路径  |     非空     |
//        |  courseLength  |      INT      | 课程时长  |     非空     |
//        |  courseCount   |      INT      | 课件数量  |     非空     |
//        | suitablePeople |  VARCHAR(20)  | 使用人群  |     非空     |
//        |   learnGains   |     TEXT      | 学习收获  |     非空     |
//        |  orderNotice   |     TEXT      | 订购须知  |     非空     |
//        |  consultantId  |      INT      | 咨询师 id |     非空     |
//        |  commentCount  |      INT      | 评价数量  | 非空，默认 0 |
//        |  collectCount  |      INT      | 收藏数量  | 非空，默认 0 |
//        |    oldPrice    | DECIMAL(10,2) |   原价    |    非空    |
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Course {
    private int id;
    private String courseName ;
    private String courseIntro;
    private double price;
    private String picture;
    private String videoPath;
    private int courseLength;
    private int courseCount;
    private String suitablePeople;
    private String learnGains;
    private String orderNotice;
    private int consultantId;
    private int commentCount;
    private int collectCount;
    private double oldPrice;

    //外键
    private List<User> users;
    //多对一外键consultant
    private Consultant consultants;
}
